package file.test2;

import java.io.File;

public class Test2 {

    public static void main(String[] args) {
        //查找某文件夹下是否存在某文件类型
        //调用方法
        File file = new File("D:\\Jack");
        boolean b = containsFile(file, ".txt");
        boolean b2 = containsFile(file, ".png");
        System.out.println(b);
        System.out.println(b2);

    }

    //直接编写成方法,给定路径和文件类型
    public static boolean containsFile(File file, String type) {
        //1.根据文件路径获取路径内的所有文件
        File[] files = file.listFiles();
        //2.对数组进行遍历
        for (File f : files) {
            //判断是否有符合的文件,有就返回true
            if (f.isFile() && f.getName().endsWith(type)) {
                return true;
            }

        }
        return false;

    }
}
